92d85947f3ca7e837cfa24a86523e43944f8c5d2,python/src/com/jetbrains/python/inspections/PyPropertyAccessInspection.java,Visitor,attributeIsWritableInClass,#PyClass#PyClass#PyTargetExpression#,173

Before Change



      return ownSlots == null ||
             ownSlots.contains(PyNames.DICT) ||
             (LanguageLevel.forElement(target).isPy3K() &&
              cls.equals(declaringClass) &&
              ownSlots.contains(target.getName()));
    }

After Change


        return false;
      }

      return LanguageLevel.forElement(declaringClass).isAtLeast(LanguageLevel.PYTHON30) ||
             declaringClass.findClassAttribute(targetName, false, myTypeEvalContext) == null;
    }
  }